import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 大会会场查询对象
 */
export interface XhljVenuesQuery extends BaseEntity {
    /** 会场ID */
    venuesId?: number;
    /** 会场名称 */
    venuesName?: string;
    /** 会场地址 */
    venuesLocation?: string;
    /** 会场联系人 */
    venuesContact?: string;
    /** 会场联系电话 */
    venuesPhone?: string;
    /** 会场最大容量 */
    venuesCapacity?: number;
    /** 会场地图 */
    venuesMap?: string;
    /** 会场类型（0=会议室，1=展览厅，2=宴会厅，3=展商） */
    venuesType?: string;
    /** 会场状态（0=未占用，1=已占用） */
    venuesStatus?: string;
}
/**
 * 大会会场业务对象
 */
export interface XhljVenuesForm {
  /** 会场ID */
  venuesId?: number;
  /** 会场名称 */
  venuesName?: string;
  /** 会场地址 */
  venuesLocation?: string;
  /** 会场联系人 */
  venuesContact?: string;
  /** 会场联系电话 */
  venuesPhone?: string;
  /** 会场最大容量 */
  venuesCapacity?: number;
  /** 会场图片 */
  venuesImage?: string;
  /** 会场视频 */
  venuesFile?: string;
  /** 会场地图 */
  venuesMap?: string;
  /** 会场类型（0=会议室，1=展览厅，2=宴会厅，3=展商） */
  venuesType?: string;
  /** 会场状态（0=未占用，1=已占用） */
  venuesStatus?: string;
}
/**
 * 大会会场视图对象
 */
export interface XhljVenuesVo {
  /** 会场ID */
  venuesId?: number;
  /** 会场名称 */
  venuesName?: string;
  /** 创建人sys_user（大会管理员/活动负责人） */
  sysUser?: object;
  /** 会场地址 */
  venuesLocation?: string;
  /** 会场联系人 */
  venuesContact?: string;
  /** 会场联系电话 */
  venuesPhone?: string;
  /** 会场最大容量 */
  venuesCapacity?: number;
  /** 会场图片 */
  venuesImage?: string;
  /** 会场视频 */
  venuesFile?: string;
  /** 会场地图 */
  venuesMap?: string;
  /** 会场类型（0=会议室，1=展览厅，2=宴会厅，3=展商） */
  venuesType?: string;
  /** 会场状态（0=未占用，1=已占用） */
  venuesStatus?: string;
  /** 创建时间 */
  createTime?: any;
}
